Skip to content

chore(web): ship the fork web bundle (ask-user question overflow fix) - #65

Merged
mbuckaway merged 1 commit into
fork/mainfrom
chore/web-ship-askuser-overflow
Aug 16, 2026
Merged

chore(web): ship the fork web bundle (ask-user question overflow fix)#65
mbuckaway merged 1 commit into
fork/mainfrom
chore/web-ship-askuser-overflow

Conversation

@mbuckaway

Copy link
Copy Markdown
Owner

Related Issue

No fork issue — problem described below.

Problem

On mobile, a long AskUserQuestion prompt (long body, many options with descriptions, multi-question stepper) grows the web UI's question card past the bottom of the viewport, pushing the answer buttons (Next / Back / Dismiss / Submit) off-screen and unreachable.

What changed

Ships the fork web bundle built from mbuckaway/kimi-code-web main (fix PR #19, 603b53093):

  • The bottom dock gains a has-question cap (max-height: calc(var(--app-height, 100dvh) - 72px) with a 100vh fallback and --safe-bottom padding) as a bounded flex column.
  • The question card is a flex column with a pinned header/footer and a scrollable per-step body; stepping to another question resets the body scroll to the top.
  • Short questions are unaffected (cap only binds on overflow).

Validated in Playwright WebKit (390x844 mobile + 1280x800 desktop): footer visible, body scrolls, option -> Next works, step-change scroll reset; and on a real iPhone. typecheck, 1209 tests, check:style, and build all green in kimi-code-web.

Changeset: .changeset/web-askuser-question-overflow.md (patch, @moonshot-ai/kimi-code).

Checklist

  • I have read the CONTRIBUTING document.
  • I have linked a related issue, or explained the problem above.
  • I have added tests that prove my feature works.
  • Ran gen-changesets skill, or this PR needs no changeset.
  • Ran gen-docs skill, or this PR needs no doc update.

@mbuckaway
mbuckaway merged commit 303df9f into fork/main Aug 16, 2026
12 checks passed
@mbuckaway
mbuckaway deleted the chore/web-ship-askuser-overflow branch August 16, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant